styleproperty: Allow 'transparent' keyword for background-color
authorBenjamin Otte <otte@redhat.com>
Mon, 26 Sep 2011 13:56:46 +0000 (15:56 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 26 Sep 2011 14:00:26 +0000 (16:00 +0200)
gtk/gtkstyleproperty.c

index a27d0775a4f81cbf4340dd7e46ac5b650232afd6..35280787f427c457d8f54a4366da1cb876474695 100644 (file)
@@ -1662,9 +1662,9 @@ border_radius_value_print (const GValue *value,
 }
 
 static gboolean 
-border_color_value_parse (GtkCssParser *parser,
-                          GFile        *base,
-                          GValue       *value)
+transparent_color_value_parse (GtkCssParser *parser,
+                               GFile        *base,
+                               GValue       *value)
 {
   if (_gtk_css_parser_try (parser, "transparent", TRUE))
     {
@@ -2569,7 +2569,7 @@ gtk_style_property_init (void)
                                           NULL,
                                           NULL,
                                           NULL,
-                                          NULL,
+                                          transparent_color_value_parse,
                                           NULL,
                                           background_color_default_value,
                                           NULL);
@@ -2854,7 +2854,7 @@ gtk_style_property_init (void)
                                           NULL,
                                           NULL,
                                           NULL,
-                                          border_color_value_parse,
+                                          transparent_color_value_parse,
                                           NULL,
                                           border_color_default_value,
                                           NULL);
@@ -2866,7 +2866,7 @@ gtk_style_property_init (void)
                                           NULL,
                                           NULL,
                                           NULL,
-                                          border_color_value_parse,
+                                          transparent_color_value_parse,
                                           NULL,
                                           border_color_default_value,
                                           NULL);
@@ -2878,7 +2878,7 @@ gtk_style_property_init (void)
                                           NULL,
                                           NULL,
                                           NULL,
-                                          border_color_value_parse,
+                                          transparent_color_value_parse,
                                           NULL,
                                           border_color_default_value,
                                           NULL);
@@ -2890,7 +2890,7 @@ gtk_style_property_init (void)
                                           NULL,
                                           NULL,
                                           NULL,
-                                          border_color_value_parse,
+                                          transparent_color_value_parse,
                                           NULL,
                                           border_color_default_value,
                                           NULL);